跳转至

NET_SDK_EditFTPCfg

接口定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
BOOL NET_SDK_EditFTPCfg(
    LONG lUserID,
    BOOL bSwitch,
    const char* serverAddr,
    int port,
    const char* userName,
    const char* password,
    BOOL anonymousSwitch,
    int maxSize,
    const char* path,
    BOOL disNetUpLoad,
    int channelNum,
    NET_SDK_FTP_STREAM_TYPE streamType,
    BOOL motion,
    BOOL inteligence,
    BOOL sensor,
    BOOL ftpSnapSwitch,
    BOOL ftpAlarmInfoSwitch);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
public static extern Boolean NET_SDK_EditFTPCfg(
    Int32 lUserID,
    Boolean bSwitch,
    string serverAddr,
    Int32 port,
    string userName,
    string password,
    Boolean anonymousSwitch,
    Int32 maxSize,
    string path,
    Boolean disNetUpLoad,
    Int32 channelNum,
    NET_SDK_FTP_STREAM_TYPE streamType,
    Boolean motion,
    Boolean inteligence,
    Boolean sensor,
    Boolean ftpSnapSwitch,
    Boolean ftpAlarmInfoSwitch);

功能描述

FTP配置接口,设置设备FTP上传参数及指定通道的FTP录像/抓图/报警开关。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_Login的返回值。
bSwitchin BOOL FTP开关(TRUE:开启, FALSE:关闭)。
serverAddrin char* FTP服务器地址。
portin int FTP端口。
userNamein char* FTP用户名。
passwordin char* FTP密码(明文,内部MD5加密)。
anonymousSwitchin BOOL 匿名登录开关(TRUE:匿名, FALSE:非匿名)。
maxSizein int 文件最大大小(范围0-4096)。
pathin char* FTP上传路径。
disNetUpLoadin BOOL 断网续传开关(TRUE:开启, FALSE:关闭)。
channelNumin int 要修改的通道号,与queryFTPCfg返回的chlNum匹配。
streamTypein NET_SDK_FTP_STREAM_TYPE 码流类型(0:子码流, 1:主码流)。
motionin BOOL 移动侦测录像开关(TRUE:开启, FALSE:关闭)。
inteligencein BOOL 智能录像开关(TRUE:开启, FALSE:关闭)。
sensorin BOOL 传感器报警录像开关(TRUE:开启, FALSE:关闭)。
ftpSnapSwitchin BOOL FTP抓图开关(TRUE:开启, FALSE:关闭)。
ftpAlarmInfoSwitchin BOOL FTP报警信息开关(TRUE:开启, FALSE:关闭)。

返回值

  • 类型:BOOL

  • 说明:成功返回TRUE,失败返回FALSE。

备注

错误码